place where deer rub their horns - Turco Inglés Diccionario